-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync C# cubic interpolation with core #64860
Conversation
97452d0
to
b2479ba
Compare
Depends how much the non-generated C# documentation follows the core documentation. If the summary tends to be the same, then it may be worth waiting for the core one to be documented first. |
b2479ba
to
f64b845
Compare
It tends to be the same, at least for these interpolation methods. |
Thanks! |
Sync C# cubic interpolation with core
Updates the C# implementation of cubic interpolation methods (mostly in Quaternion) with the latest changes implemented in core to keep C# in sync.
Included changes
Quaternion.Slerpni
Transform3D
interpolation and add spherical interpolation (Follow up to Fixed someTransform3DGizmo
behavior to make more consistent #53684)GetAngle
andGetAxis
to Quaternion (Follow up to Implement animation compression #54050 and Fix blend animation to solve TRS track bug & blend order inconsistency #57675)Exp
andLog
to Quaternion (Follow up to Fix blend animation to solve TRS track bug & blend order inconsistency #57675 and Fix Quaternion Tween and add Easing baker to AnimationTrackEditor #64678)Quaternion.CubicSlerp
(Follow up to Fixcubic_slerp()
#63380)Quaternion.SphericalCubicInterpolate
(Follow up to Rename and unify notation for spherical interpolation #63532 and Makespherical_cubic_interpolate()
more stable #63593)CubicInterpolateInTime
(Follow up to Makecubic_interpolate()
consider key time in animation #63602)CubicInterpolateAngle
(Follow up to Add linear/cubic angle interpolation toAnimation::InterpolationType
for shortest 2D rotation #64924)I made separate commits for each core PR but I can squash them if that's not useful.
TODO